/**
 * @FileName Client.java
 * @Package com.designMode.observer
 * -------------------------------------
 * @function Please write description of function
 * @Date 2016-1-19 上午10:07:02
 * -------------------------------------
 * Copyright (c) 2016,顾博君 All Rights Reserved.
 */
package com.designMode.observer;

/**
 * @author 顾博君
 * @ClassName Client
 * @Date 2016-1-19 上午10:07:02
 * @Function 场景类
 */
public class Client {
    public static void main(String[] args) {
        // 定义一个被观察者
        ConcreteSubject subject = new ConcreteSubject();
        // 定义一个观察者
        Observer obs = new ConcreteObserver();
        // 观察者观察被观察者
        subject.addObserver(obs);
        // 被观察者做了一些事情
        subject.doSomething();
    }
}
